.wrap1200{width: 1200px;margin:0 auto;}
.hy_header{height: 72px;background: #fff;}
.hy_header .wrap1200{display: flex;align-items: center;justify-content: space-between;}
.hy_header .logo img{width: 200px;}
.hy_header .navigation{display: flex;gap: 16px;align-items: center;height: 72px;}
.hy_header .navigation li{height: 48px;line-height: 48px;background: url(../images/header_nav_bg1.png) no-repeat 0 0;background-size: 100% 48px;text-align: center;}
.hy_header .navigation li:hover,.hy_header .navigation li.cur{background-image: url(../images/header_nav_bg1_hover.png);}
.hy_header .navigation li>a{font-size: 20px;font-weight: 500;color: #086AF1;font-family: "PingFang SC";display: block;}
.hy_header .navigation li:hover>a,.hy_header .navigation li.cur>a{color: #FF5981;font-weight: 600;}
.hy_header .navigation .dropDet{display: none;}
.hy_header .navigation li.w1{width: 74px;}
.hy_header .navigation li.w2{width: 110px;background-image: url(../images/header_nav_bg2.png);}
.hy_header .navigation li.w2.cur,.hy_header .navigation li.w2:hover{background-image: url(../images/header_nav_bg2_hover.png);}
.hy_header .navigation li.w3{width: 149px;background-image: url(../images/header_nav_bg3.png);}
.hy_header .navigation li.w3.cur,.hy_header .navigation li.w3:hover{background-image: url(../images/header_nav_bg3_hover.png);}
.hy_header .navigation li.w4{width: 119px;background-image: url(../images/header_nav_bg4.png);position: relative;height: 50px;margin-top: 1px; z-index: 5;}
.hy_header .navigation li.w4>a{padding-right: 30px;background: url(../images/header_icon.png) no-repeat 94px center;text-align: right;background-size: 16px 16px;}
.hy_header .navigation li.w4.cur,.hy_header .navigation li.w4:hover{background-image: url(../images/header_nav_bg4_hover.png);}
.hy_header .navigation li.w4.cur>a,.hy_header .navigation li.w4:hover>a{background-image: url(../images/header_icon_hover.png);}
.hy_header .navigation li.w4 .dropDet{width: 120px;border-radius: 4px;background: #fff;box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1);padding: 4px 0;position: absolute;top: 50px;left: 0;}
.hy_header .navigation li.w4 .dropDet .drop_item{line-height: 32px;}
.hy_header .navigation li.w4 .dropDet .drop_item a{line-height: 32px;font-size: 14px;color: #333;display: block;text-align: center;}
.hy_header .navigation li.w4 .dropDet .drop_item a:hover{background: rgba(0, 100, 255, .1);color: #0064FF;}
.hy_header .navigation li.w4:hover .dropDet{display: block;}


.footer {
    /* margin-top: 80px; */
    width: 100%;
    line-height: 22px;
    color: rgba(157, 153, 180, .6);
    font-size: 12px;
    text-align: center;
    /* padding-top: 20px; */
    background: #252040;
    /* height: 200px; */
    padding: 40px 0px;
    box-sizing: border-box;
    min-width: 1200px;
}

.footer p {
    color: rgba(157, 153, 180, .56);
    padding-bottom: 2px;
}
.footer p.line3{padding-top: 10px;}
.footer p a{
    color: rgba(157, 153, 180, .56);
    margin-right: 40px;
}
.footer p a img{
    margin-right: 5px;
    vertical-align: middle;
}


/* 侧边样式 */
.side_Consultation{position: fixed;top: 50%;right:0;width: 78px;transform: translate(0,-50%);z-index: 20;}
.side_Consultation a{display: block;width: 78px;height: 206px;box-sizing: border-box;padding: 73px 30px 0; background: url(../images/side_icon1.png) no-repeat 0 0;background-size: 78px 206px;text-align: center;font-size: 16px;color: #fff;}
.side_Consultation a:hover{background-image: url(../images/side_icon1_hover.png);}
.side_Consultation a.online{background-image: url(../images/side_icon2.png);height: 172px;background-size: 78px 172px;padding-top: 65px;}
.side_Consultation a.online:hover{background-image: url(../images/side_icon2_hover.png);}


.user_state{text-align: right;width: 120px; position: relative; z-index: 5}
.user_state .beforeLogin a{font-size: 16px;color: #086AF1;font-weight: 500;line-height: 48px;}
.user_state .afterLogin{position: relative;height: 48px;display: flex;align-items: center;padding-bottom: 5px;padding-top: 5px;}
.user_state .afterLogin .userName{padding-right: 20px;background: url(../images/header_icon.png) no-repeat right center;font-size: 16px;color: #0064FF;background-size: 16px 16px;cursor: pointer;}
.user_state .afterLogin .exitbtn{display: none; position: absolute;top: 53px;width: 120px;padding: 4px 0;border-radius: 4px;background: #fff;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.2);}
.exitbtn a{display: block;line-height: 32px;text-align: center;font-size: 14px;color: #0064FF;}
.exitbtn a:hover{background: rgba(0, 100, 255, .1);}
.user_state .afterLogin:hover .userName{color: #FF5981;background-image: url(../images/header_icon_hover.png);}
.user_state .afterLogin:hover .exitbtn{display: block;}